package com.hmall.item.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 商品实体类
 */
@Data
@TableName("tb_item")
public class Item {
    /**
     * 商品id
     * IdType.AUTO 自增
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 商品名称
     */
    private String name;
    /**
     *价格（分）
     */
    private Long price;
    /**
     *库存数量
     */
    private Integer stock;
    /**
     *商品图片
     */
    private String image;
    /**
     *分类名称
     */
    private String category;
    /**
     *品牌名称
     */
    private String brand;
    /**
     *规格
     */
    private String spec;
    /**
     *销量
     */
    private Integer sold;
    /**
     *评论数
     */
    private Integer commentCount;
    /**
     *商品状态 1-正常，2-下架
     */
    private Integer status;
    /**
     *是否是广告
     */
    @TableField("isAD")
    private Boolean isAD;
    /**
     *创建时间
     */
    private Date createTime;
    /**
     *更新时间
     */
    private Date updateTime;
}
